using PandaWebAPI.Models.ef;

namespace PandaWebAPI.Services
{
    public interface IPandaService : IBaseService<Panda>
    {
        Task<List<Panda>> GetPandasByBaseIdAsync(Guid baseId);
        Task<List<Panda>> GetPandasByGenderAsync(string gender);
        Task<List<Panda>> GetPandasByBirthDateRangeAsync(DateOnly startDate, DateOnly endDate);
        Task<Panda> UpdatePandaImageAsync(Guid pandaId, string imageUrl);
    }
} 